RDS 삭제 시 NoDeleteAutomatedBackups must be specified. For more details, see the AWS Backup documentation 에러 해결
안녕하세요 클래스메소드 김재욱(Kim Jaewook) 입니다. 이번에는 RDS 삭제 시 나타나는 NoDeleteAutomatedBackups must be specified. For more details, see the AWS Backup documentation 에러를 해결하는 방법을 정리해 봤습니다.
에러 발생
Your RDS instance xxxxxx is associated with an AWS Backup resource with id arn:aws:backup:ap-northeast-1:xxxxxxxxx:recovery-. NoDeleteAutomatedBackups must be specified. For more details, see the AWS Backup documentation.
RDS를 삭제하려고 했더니, 다음과 같은 에러 메시지가 표시되었습니다.
에러 해결
RDS가 아닌 옵션 그룹을 삭제할 때도 옵션 그룹이 생성한 스냅샷을 참조하고 있어 삭제되지 않은 문제가 있었습니다.
옵션 그룹 삭제에 대한 내용은 아래 블로그를 참고해 주세요.
에러 메시지를 획인해 보면, 이번에는 AWS Backup 쪽에서 삭제하고자 하는 RDS와 연결되어 있어 삭제가 되지 않는 듯 합니다.
AWS Backup로 들어와서 확인해 보면, 백업이 생성된 것을 확인할 수 있습니다.
리소스 세부 정보에서 확인해 보면, 하나의 스냅샷과 PITR이 찍혀있는 것을 확인할 수 있습니다.
이렇게 보호된 리소스의 경우 해당 콘솔화면에서는 삭제할 수 없고, 백업 볼트로 들어와서 삭제해야 합니다.
AWS Backup에서 생성된 복구 시점은 보호된 리소스의 콘솔 창에서 삭제할 수 없습니다. 저장된 Vault에서 파일을 선택한 다음 삭제를 선택하여 AWS Backup 콘솔에서 삭제할 수 있습니다.
AWS 공식문서에서도 백업 볼트에서 삭제할 수 있다고 안내하고 있습니다.
- 백업 볼트로 들어와서 삭제할 복구 시점을 선택합니다.
- 「작업」을 선택합니다.
- 「삭제」를 클릭하고, 복구 시점을 삭제합니다.
이후 RDS로 들어와서 다시 삭제를 시도해 보면, 정상적으로 삭제되는 것을 확인할 수 있습니다.
본 블로그 게시글을 읽고 궁금한 사항이 있으신 분들은 [email protected]로 보내주시면 감사하겠습니다.